<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        // Promise : ES6内置的类, 承诺 处理异步问题；状态机

        // Promise也是一个对象,会有引用问题

        // 三种状态
        // 1-默认状态: pending 等待
        // 2-fulfilled状态 成功   在回调函数里调用fulfilled 就会变成fulfilled(低版本是resolve) 
        // 3-失败状态 rejected状态  调取reject的时候
        let p = new Promise(function(resolve,reject){//两个参数,成功，失败
            // PromiseResult : 传递的参数
            reject('失败')
            resolve('成功');
        })
        console.log(p);

    </script>
</body>
</html>